.table thead th {
    color: #e56b6f;
}

.logo img {
    width: 120px;
}

.kt-datatable.kt-datatable--default.kt-datatable--loaded{
    overflow: auto !important;
}

.kt-datatable.kt-datatable--default>.kt-datatable__table>.kt-datatable__head .kt-datatable__row>.kt-datatable__cell>span,
.kt-datatable.kt-datatable--default>.kt-datatable__table>.kt-datatable__foot .kt-datatable__row>.kt-datatable__cell>span,
.kt-datatable.kt-datatable--default>.kt-datatable__table>.kt-datatable__head .kt-datatable__row>.kt-datatable__cell.kt-datatable__cell--sorted>span,
.kt-datatable.kt-datatable--default>.kt-datatable__table>.kt-datatable__foot .kt-datatable__row>.kt-datatable__cell.kt-datatable__cell--sorted>span {
    color: #e56b6f;
}

.kt-header.kt-header--fixed{
    position: absolute;
}

.tt-menu {
    width: 100%;
}

.kt-badge.kt-badge--brand {
    background: #e56b6f;
}

.kt-aside__client_name {
    overflow: hidden;
    white-space: nowrap;
    font-weight: 500;
    color: #EAAC8B;
    padding: 10px 30px;
}

.kt-aside__footer-nav,
.kt-aside__client_name {
    justify-content: flex-start !important;
}

.kt-aside--minimize .kt-aside-menu-wrapper .kt-aside__client_name {
    opacity: 0;
}

.patient-detail {
    color: #000;
    font-size: 1rm;
}

.patient-details {
    padding: 10px
}

.patient-details div {
    padding: 10px;
}

.patient-details .alert {
    display: block;
}

.patient-label {
    font-weight: bold;
}

.patient-detail,
.patient-label {
    padding: 5px;
}

.kt-datatable.kt-datatable--default>.kt-datatable__table>.kt-datatable__body .kt-datatable__row-detail .kt-datatable__detail .kt-datatable__row:last-child>.kt-datatable__cell:first-child {
    display: none;
}

.kt-datatable.kt-datatable--default>.kt-datatable__table>.kt-datatable__body .kt-datatable__row-detail .kt-datatable__detail {
    padding: 0;
}

.kt-datatable>.kt-datatable__table>.kt-datatable__body .kt-datatable__row-detail .kt-datatable__detail table {
    width: 100%;
}

.fc-scroller {
    overflow-y: hidden !important;
}

.select2-container {
    width: 100% !important;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

/* Firefox */
input[type=number] {
    -moz-appearance: textfield;
}

.kt-datatable.kt-datatable--default>.kt-datatable__table>.kt-datatable__head .kt-datatable__row>.kt-datatable__cell>span {
    color: #000 !important;
}

.kt-datatable.kt-datatable--default>.kt-datatable__table>.kt-datatable__head .kt-datatable__row>.kt-datatable__cell--sorted>span:hover,
.kt-datatable.kt-datatable--default>.kt-datatable__table>.kt-datatable__head .kt-datatable__row>.kt-datatable__cell--sort>span:hover {
    color: #e56b6f !important;
}

.fc-unthemed .fc-list-item-title > a:hover {
    color: #e56b6f !important;
    cursor: pointer !important;
}

.fc-unthemed .fc-event:hover{
    background-color: #e56b6f !important;
    opacity: 0.9;
}

.fc-unthemed .fc-event-secondary:hover{
    background-color: #ccc !important;
    opacity: 0.9;
}

.fc-unthemed .fc-event:hover .fc-content:before{
    background-color: #fff !important;
}

.fc-unthemed .fc-event-secondary:hover .fc-content:before{
    background-color: #000 !important;
}

.fc-unthemed .fc-event:hover .fc-content span, .fc-unthemed .fc-event:hover .fc-content div{
    color:#000 !important;
}

.fc-unthemed .fc-event-secondary:hover .fc-content span, .fc-unthemed .fc-event-secondary:hover .fc-content div{
    color: #000!important;
}

.fc-unthemed .fc-event .fc-content, .fc-unthemed .fc-event-dot .fc-content{
    cursor: pointer;
}

.uppy-DashboardContent-bar, .uppy-size--md .uppy-Dashboard-Item-action--remove{
    z-index: 1 !important;
}

.kt-datatable__row--even{
    background-color: #F7F9FB!important;
}

.kt-datatable__table tbody tr:hover {
    background-color: #fff5cb !important;
}

.clickable, .fc-day.fc-widget-content {
    cursor: pointer;
}

.breadcrumb{
    background-color: transparent;
    margin-left:-43px !important;
}

@media (max-width: 1024px) {
    .breadcrumb{
        margin-left:-25px !important;
    }
}

.form-control[readonly] {
    background-color: #eee;
}

table{
    border-radius: 6px;
    background-color: #fff;
    border: 1px solid #d7e1ea;
}

table thead{
    background-color: #f0f4f8;
    border-top: none;
}

.exam-details .kt_datatable{
    padding: 0.5rem !important;
}

.patient-info .tab-pane .kt-portlet__head{
    padding: 0 !important;
}

.btn-brand.active, .btn-brand:active, .btn-brand:focus, .btn-brand:hover, .open .dropdown-toggle.btn-brand,  .fc-button-primary:active, .fc-button-primary:active, .fc-button-primary:focus, .fc-button-primary:hover, .open .dropdown-toggle.fc-button-primary{
    color: #fff!important ;
    background: #6a6cf7 !important;
    border-color: #6a6cf7!important;
}

.show > .btn.btn-clean, .btn.btn-clean.active, .btn.btn-clean:active, .btn.btn-clean:hover {
    color: #8284f8;
    background: unset !important;
}

.fc-past{
    background-color: #e5e5e5 !important;
}

.fc-event-solid-secondary, .fc-unthemed .fc-event-solid-secondary.fc-event:hover{
    background-color: #e5e5e5 !important;
    cursor:not-allowed !important;
    color:#000 !important;
}

.fc-title , .fc-title:hover{
    font-weight: bold !important;
    font-size:1rem;
    color:#000 !important;
}

.fc-unthemed .fc-event .fc-content:before, .fc-unthemed .fc-event-dot .fc-content:before{
    display: none !important;
}

.tagify .tagify__tag .tagify__tag__removeBtn{
    margin: 8px 0px 0px 4px !important;
}
.clientaddress {
    font-size: 0.8rem;
    color: #c0c4d1;
    margin-bottom: 40px;
}
